package com.yhd.commonauth.annotation;

import java.lang.annotation.*;

/**
 * 用于接口绕过鉴权
 * 可作用于控制器类或某接口
 *
 * @author Liuzr
 * @since 2020-12-30
 */
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface PassAuthorization {

    /**
     * 是否可被绕过，默认为是
     *
     * @return
     */
    boolean required() default true;

}
